.layout-left-flyout{height:100%;position:fixed;visibility:hidden;z-index:0;left:0;-moz-transition:visibility 0 linear .2s;-o-transition:visibility 0 linear .2s;-webkit-transition:visibility 0 linear;-webkit-transition-delay:.2s;transition:visibility 0 linear .2s;background:#393d49;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.layout-left-flyout.isCbFlyNavActive{visibility:visible;z-index:1;-moz-transition:z-index 0 linear .2s;-o-transition:z-index 0 linear .2s;-webkit-transition:z-index 0 linear;-webkit-transition-delay:.2s;transition:z-index 0 linear .2s}
.cbFlyNav-wrap{display:block;position:relative;height:100%;overflow:hidden;width:270px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.cbFlyNav-wrap>nav{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0 ease-in-out;transition:transform 0 ease-in-out}
.layout-right-content,.nav-collapse{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.layout-right-content{-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.nav-flyout-contentmask,.nav-flyout-navmask{position:absolute;top:0;bottom:0;left:0;right:0}
.nav-flyout-contentmask{z-index:1}
.nav-flyout-navmask{right:140px;z-index:1}
@media screen and (min-width:768px){.btn-navbar{display:none}
}
.navbar{position:relative;float:right}
@media screen and (max-width:767px){.navbar .nav-collapse{display:none}
}
@media screen and (min-width:768px){.navbar{position:relative;float:left}
}
.the-nav ul.nav-flyout{display:block;margin-bottom:15px;float:none;height:100%}
.the-nav ul.nav-flyout>li{float:none;display:block;width:270px}
.the-nav ul.nav-flyout li a{color:#fff;display:block;text-decoration:none;padding:0 15px;margin-right:0;line-height:50px;font-size:1pc;border-bottom:1px solid #616161}
.the-nav ul.nav-flyout li a:hover{background:#ff8358}
.the-nav ul.nav-flyout .dropdown{position:static}
.the-nav ul.nav-flyout .dropdown .subnav{float:none;position:absolute;display:block;top:0;right:0;left:auto;width:0;min-width:0;margin:0;list-style:none;z-index:1000;background:#484b54;transition:width .2s ease-in-out}
.the-nav ul.nav-flyout .dropdown .subnav.is-subnav-visible,.the-nav ul.nav-flyout .dropdown .subnav>li{width:140px}
.the-nav.is-inactive ul.nav-flyout>li>a{opacity:.2}
.the-nav.is-inactive ul.nav-flyout>li.is-active>a{opacity:1;background:#ff8358}
@media screen and (min-width:768px){.the-nav,.the-nav .nav{display:block}
.the-nav .nav-pill:after{content:"";display:table;clear:both}
.the-nav>.nav{margin:0;line-height:normal;line-height:65px;font-size:1pc}
.the-nav>.nav>li{display:inline-block;margin-bottom:0;position:relative}
.the-nav>.nav>li .caret{margin-top:8px;margin-left:2px;border-top-color:#a7a7a7;border-bottom-color:#a7a7a7}
.the-nav>.nav>li a{display:block;padding:0 25px;color:#fff;font-weight:500;text-decoration:none}
.the-nav>.nav>li:hover>a{color:#fff;background:#29b1bf}
.the-nav>.nav>li:hover .subnav{display:block}
.the-nav>.nav>li:hover .caret{border-top-color:#303030;border-bottom-color:#303030}
.nav>li>.subnav{display:none;position:absolute;top:100%;left:0;z-index:20;margin:0;padding:0;min-width:115px;background:#29b1bf}
.nav>li>.subnav>li{margin-bottom:0;line-height:40px;font-size:14px}
.nav>li>.subnav>li a{color:#fff;-webkit-transition:all,.2s;transition:all,.2s}
.nav>li>.subnav>li:hover a{background:#ff8358;color:#fff}
}
.hidden-sm{display:none}
@media screen and (min-width:768px){.visible-sm{display:none}
.hidden-sm{display:block}
}
*,:after,:before{box-sizing:border-box}
.pull-left{float:left}
.pull-right{float:right}
.dropdown .caret{display:inline-block;width:0;height:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid gray;content:""}
.clearfix:after,.container:after,.container:before{content:"";display:table;clear:both}
a.gh-btn{display:inline-block;width:250px;background:#fff;color:#1d1f21;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;padding:15px 25px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a.gh-btn:hover{background:#e6e6e6}
.align-center{text-align:center}
pre{color:#ccc;background:#1d1f21;padding:0;font-family:monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-ms-word-break:normal;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;position:relative}
pre,pre code{overflow:auto}
pre code{background:0 0;padding:15px;white-space:pre;display:block}
.layout-right-content{color:#ffdede}
